// package main
//
// import (
//
//	"github.com/gin-gonic/gin"
//	"movie-schedul/routers"
//
// )

//	func main() {
//		r := gin.Default()
//		r.Use(Cors())
//		r = routers.Init()
//
//		//// 1.创建路由
//		//r := gin.Default()
//		//// 2.绑定路由规则，执行的函数
//		//// gin.Context，封装了request和response
//		//r.GET("/", func(c *gin.Context) {
//		//	c.String(http.StatusOK, "hello World!")
//		//})
//		//// 3.监听端口，默认在8080
//		//// Run("里面不指定端口号默认为8080")
//		//r.Run(":8000")
//	}
package main

import (
	"github.com/gin-gonic/gin"
	"movie-schedul/appcoing"
	"movie-schedul/models"
	"movie-schedul/routers"
)

func Cors() gin.HandlerFunc {
	return func(c *gin.Context) {
		c.Writer.Header().Set("Access-Control-Allow-Origin", "*")
	}
}

func main() {

	r := gin.Default()
	r.Use(Cors())
	r = routers.Init()
	appcoing.Init()
	models.MysqlInit()

	r.Run(":8000")

	// 设置为发布模式
	//gin.SetMode(gin.ReleaseMode)
	//
	//// 创建一个默认的Gin引擎
	//r := gin.Default()
	//
	//// 定义路由
	//r.GET("/", func(c *gin.Context) {
	//	c.JSON(http.StatusOK, gin.H{
	//		"message": "Hello World!",
	//	})
	//})
	//
	//// 启动服务
	//r.Run()

}
